package zhieasy.cn.common.utils;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * @author wangzeya
 * @create 2020-08-02 15:49
 * 日期工具类
 */
public class DateUtil {

    /**
     * 将指定日期根据句指定格式转为字符串
     * @param dateTime
     * @param format
     * @return
     */
    public static String format(LocalDateTime dateTime, String format){
        return dateTime.format(DateTimeFormatter.ofPattern(format));
    }

    /**
     * 将日期字符串按照指定格式转化为日期对象
     * @param dateString 日期字符串
     * @param format 指定格式
     * @return 日期对象
     */
    public static LocalDateTime parse(String  dateString, String format){
        LocalDateTime dateTime = null;
        try {
            DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern(format);
            dateTime = LocalDateTime.parse(dateString, dateTimeFormatter);
        }catch (Exception e){
            e.printStackTrace();
        }

        return dateTime;
    }
}
